// 封装请求函数
// const baseUrl = 'http://121.41.104.251:3000/api'
// const baseUrl = 'http://127.0.0.1:3000/api'
const baseUrl = 'http://121.41.104.251:3000/api'
function request(url, data = {} , method = 'post') {
	return new Promise((resolve, reject) => {
		uni.request({
			url: baseUrl + url, // 后台接口地址
			method: method, // 请求方法，如 GET、POST 等
			data: data, // 请求数据
			header: {
				'Content-Type': 'application/json' // 请求头
			},
			success: (res) => {
				if (res.statusCode === 200) {
					resolve(res.data);
				} else {
					reject(new Error(`请求失败，状态码：${res.statusCode}`));
				}
			},
			fail: (err) => {
				reject(err);
			}
		});
	});
}

export default request